Internet Archive BookReader

Lahore to Yārkand: Incidents of the Route and Natural History of the Countries Traversed by the ...